/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package monstruosvssuperheroes;

import java.util.ArrayList;
import java.util.Scanner;
import java.util.Iterator;
import java.util.List;

/**
 *
 * @author @1V@R0
 */
public class Monstruo extends Persona {

    private String Carac;
    private String Tipo;
    ArrayList List = new ArrayList();


    public Monstruo(){
        super();
        Carac="Nada";
        Tipo="Nada";
    }

    public Monstruo(String Nombre, String Clase, String Carac, String Tipo, String Tamano){
        super();
        this.Carac=Carac;
        this.Tipo=Tipo;
    }

    /**
     * @return the Carac
     */
    public String getCarac() {
        return Carac;
    }

    /**
     * @param Carac the Carac to set
     */
    public void setCarac(String Carac) {
        this.Carac = Carac;
    }
    
    /**
     * @return the Tipo
     */
    public String getTipo() {
        return Tipo;
    }

    /**
     * @param Tipo the Tipo to set
     */
    public void setTipo(String Tipo) {
        this.Tipo = Tipo;
    }

    public void ListaMonstruos (Monstruo node){

        Scanner Read = new Scanner(System.in);
        String op="SI";

     while(op.equals("SI")){
        System.out.println( "Ingrese el nombre del Monstruo: ");
        node.Nombre = Read.next();
        System.out.println( "Ingrese la caracteristica del monstruo: ");
        node.Carac = Read.next();
        System.out.println( "Ingrese el tipo de monstruo: ");
        node.Tipo = Read.next();
        System.out.println( "Ingrese el tamano: ");
        node.Tamano = Read.next();

        List.add("Nombre del Monstruo: "+ node.Nombre);
        List.add("Caracteristica: "+ node.Carac);
        List.add("Tipo: "+ node.Tipo);
        List.add("Tamano: "+ node.Tamano);


        System.out.println( "¿Desea ingresar otro miembro de la Liga Monstruosa?" );
        System.out.println( "Si\t No" );
        op = Read.next().toUpperCase();
      }
    }

    public void print(){
        List List2 = new ArrayList(List);
        Iterator cont = List.iterator();

        System.out.println("Miembros de la Liga Monstruosa");

       while (cont.hasNext()){
            System.out.println(cont.next());
         }

    }

}
